package base

import (
	"github.com/rs/xid"
)

// IdModel 实体基础类型
type IdModel struct {
	Id string `xorm:"not null pk varchar(20) comment('主键')" json:"id"`
}

// BeforeInsert 使用rs/xid，生成唯一id，20位长度
func (m *IdModel) BeforeInsert() {
	m.Id = xid.New().String()
}
